What is smallest town in england?

The smallest town in England is Fordwich, located in the district of Canterbury in the county of Kent. As of the 2011 census, it had a population of just 381 people. Fordwich was granted its status as a town by King Henry III in 1260, due to its importance as a center for river trade. The town’s main attractions include its historic 16th-century Town Hall, the Church of St Mary, and the nearby Sturry Railway Station. The town is noted for its peaceful and idyllic surroundings, with picturesque views of the River Stour and the surrounding countryside.